namespace Pretorianie.Sangraal.Providers.Data
{
    /// <summary>
    /// Descriptor of file/folder attributes.
    /// </summary>
    public class ItemAttributes
    {
        private string iconName;
        private string typeDescription;

        /// <summary>
        /// Init constructor.
        /// </summary>
        public ItemAttributes (string iconName, string typeDescription)
        {
            this.iconName = iconName;
            this.typeDescription = typeDescription;
        }

        #region Properties

        /// <summary>
        /// Gets the name of an icon file.
        /// </summary>
        public string IconName
        {
            get { return iconName; }
        }

        /// <summary>
        /// Gets the text description of given type.
        /// </summary>
        public string TypeDescription
        {
            get { return typeDescription; }
        }

        #endregion
    }
}